# 1、说出变量名可以由哪些字符组成
# 答：数字字母和下划线组成，并且不能以数字开头



# 2、写出变量命名时的规则
# 答：数字字母下划线组成，并且不能以数字开头，不能包含空格，不能是python的关键字，但可以包含关键字



# 3、写出什么是驼峰法
# 答：当变量名或函式名是由一个或多个单字连结在一起，而构成的唯一识别字时，首字母以小写开头，每个单词首字母大写（第一个单词除外）



# 4、编写程序，完成以下要求：
# 提示用户进行输入数据
# 获取用户的数据（需要获取2个）
# 对获取的两个数字进行求和运行，并输出相应的结果

"""
a = input("用户请输入第一个数字：")
b = input("用户请输入第二个数字：")
sum = int(a) + int(b)
print (sum)
"""

# 5、编写程序，完成以下信息的显示:
# •	==================================
# •	=       欢迎进入到身份认证系统V1.0
# •	= 1. 登录
# •	= 2. 退出
# •	= 3. 认证
# •	= 4. 修改密码
# •	==================================

# print("=" * 35)
# print(" " * 5, "欢迎进入到身份认证系统V1.0")
# print("= 1. 登录")
# print("= 2. 退出")
# print("= 3. 认证")
# print("= 4. 修改密码")
# print("=" * 35)

# 6、编写程序，通过input()获取一个人的信息，然后按照下面格式显示
# ==================================
# 姓名: xxxxx
# QQ:xxxxxxx
# 手机号:131xxxxxx
# 公司地址:北京市xxxx
# ==================================

#先输入需要展示的数据
# name = input("请输入姓名:" )
# QQ = input("请输入QQ：")
# phonenumber = input("请输入手机号：")
# address=input("请输入公司地址：")
# #打印出来
# print ("=" * 35)
# print ("\t姓名:%s" % name)
# print ("\tQQ:%s" % QQ)
# print ("\t手机号:%s" % phonenumber)
# print ("\t公司地址:%s" % address)
# print ("=" * 35)


# 7、使用if，编写程序，实现以下功能：
# 从键盘获取用户名、密码
# 如果用户名和密码都正确（预先设定一个用户名和密码），那么就显示“欢迎进入xxx的世界”，否则提示密码或者用户名错误


# username = input("请输入用户名：")
# password = input("请输入密码：")
#
# if username != "wangyulin" or password != "WYL19951107":
#     print ("用户名或者密码错误")
# else:
#     print ("欢迎进入你的世界")


# 8、有能力的同学可以用循环的方式做出石头剪刀布的游戏并且输入中文

# 随机数模块
import random
# 引导用户输入拳法(剪刀 石头 布)
# 玩家 或者 用户
player = int(input("请输入: 剪刀(0) 石头(1) 布(2):"))

# 电脑(随机出拳)
# randint(0, 2) == [0, 2](闭区间)
computer = random.randint(0, 2)

# 记住 用户 是第一视角
# 赢了
# 用户->剪刀 电脑-> 布
# 用户->石头 电脑-> 剪刀
# 用户->布   电脑-> 石头
#
# 平局
# 用户的拳法==电脑的拳法
#
# 输了
# 除了赢得和平的 就是输的
print("玩家:%d--电脑:%d" % (player, computer))
# 赢了
if (player == 0 and computer == 2) or (player == 1 and computer == 0) or (player == 2 and computer == 1):
    print("玩家胜利!!!")
# 平局
elif (player == computer):
    print("平局")
# 输了
else:
    print("玩家失败!!!")


